Skip to content

SEO: noindex near-duplicate + thin entity pages#29

Merged
oratis merged 1 commit into
mainfrom
claude/seo-noindex
Jun 26, 2026
Merged

SEO: noindex near-duplicate + thin entity pages#29
oratis merged 1 commit into
mainfrom
claude/seo-noindex

Conversation

@oratis

@oratis oratis commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Defensive page-uniqueness pass: noindex non-default-locale entity detail pages (English-only bodies → near-dupes) via middleware X-Robots-Tag, plus thin PROJECT pages. Protects the SEO surface from a scaled-content penalty. tsc/eslint/build green. 🤖 Generated with Claude Code

Defensive page-uniqueness pass to avoid a Google scaled-content signal across the
15 locales:
- middleware sets X-Robots-Tag: noindex,follow on non-default-locale entity DETAIL
  pages (/{locale}/agents|skills/[slug]) — their bodies are English-only (scraped
  descriptions / AgentCards / READMEs), so the 14 translated locales are near-dupes.
  hreflang still points crawlers at the canonical English page (indexable).
- thin PROJECT detail pages (no skills + <80-char description) get robots noindex.
Listings, scenario, and marketing pages stay indexed in every locale.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@oratis oratis merged commit dd22b36 into main Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant